package com.redwine.app.utils;

import android.util.Log;

import com.redwine.app.BuildConfig;

/**
 * Log管理类
 *
 * @author Administrator
 */
public class LogUtil {
    private static boolean isDebug = true;//BuildConfig.DEBUG;//log开关，发布应用前值为false
    public static final boolean DEBUGGABLE = true;//BuildConfig.DEBUG;//log开关，发布应用前值为false

    /**
     * 打印i级别的log
     *
     * @param tag
     * @param msg
     */
    public static void i(String tag, String msg) {
        if (isDebug) {
            Log.i(tag, msg);
        }
    }

    /**
     * 打印i级别的log
     *
     * @param msg
     */
    public static void i(Object object, String msg) {
        if (isDebug) {
            Log.i(object.getClass().getSimpleName(), msg);
        }
    }

    /**
     * 打印e级别的log
     *
     * @param tag
     * @param msg
     */
    public static void e(String tag, String msg) {
        if (isDebug) {
            Log.e(tag, msg);
        }
    }

    /**
     * 打印e级别的log
     *
     * @param msg
     */
    public static void e(Object object, String msg) {
        if (isDebug) {
            Log.e(object.getClass().getSimpleName(), msg);
        }
    }

}
